package 数字中1的个数;

public class Solution
{
    public int NumberOf1(int n)
    {
        int count=0;
//        while (n!=0)
//        {
//            count++;
//            n=n&(n-1);
//        }
        while (n!=0)
        {
            if ((n&1)==1)
            {
                count++;
            }
            n>>>=1;
        }
        return count;
    }

    public static void main(String[] args)
    {
        Solution solution = new Solution();
        System.out.println(solution.NumberOf1(7));
    }
}
